package modelo;

import java.util.Date;

/**
 * 
 * @author matheus_campos
 *
 * Classe modelo de Estadio
 */
public class Funcionario extends Pessoa {
	
	protected String ctps ;
/**
         * Construtor vazil
         */
	public Funcionario(){};
	/**
         * Construtor com os seguintes parametros
         * 
         * @param id Identificador unico de Funcionario
         * @param ctps Carteira de trabalho do Funcionario
         * @param nome Nome do Funcionario
         * @param sobrenome Sobrenome do Funcionario
         * @param senha Senha de acesso ao sistema
         * @param cpf CPF do Funcionario
         * @param sexo Sexo do Funcionario
         * @param nascimento Data de nascimento do Funcionario
         * @param email Email do funcionario
         * @param localizacao Endereco do Funcionario
         * @param telefone Contao do Funcionario
         */
	public Funcionario(int id, String ctps, String nome, String sobrenome, String senha,
			String cpf, boolean sexo,Date nascimento, String email,Localizacao localizacao, String telefone) {
		super(id, nome, sobrenome, senha, cpf,sexo,nascimento, email, localizacao,telefone);
		this.ctps = ctps;	
	}
        /**
         * 
         * @return Acessa e retorna a carteira de trabalho 
         */       
	public String getCtps() {
		return ctps;
	}
        /**
         * 
         * @param ctps Acessa e edita a carteira de trabalho 
         */
	public void setCtps(String ctps) {
		this.ctps = ctps;
	}
        /**
         * 
         * @return Imprime carteira de trabalho no cbb Funcionario
         */
	@Override
	public String toString() {
		return "Funcionario [ctps=" + ctps + "]";
	}

	
	
	
	
	
	
	
}
